home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / ICONMAN / ICONMAN.TXT < prev   
Encoding:
Text File  |  1993-05-29  |  6.0 KB  |  132 lines

  1. IconMan, der Icon-Manager Version 0.50                      29.05.1993
  2.  
  3.  
  4. "Was ist das, Mr. Spock?"
  5.  
  6. Seit der Einführung des neuen Desktops in den 2er und 3er
  7. TOS-Versionen gibt es die Möglichkeit, für Dateien und Ordner Icons
  8. anzumelden. Dies hat schnell zu einer wahren Flut an Icons geführt.
  9. Irgendwann hatte ich eine ganze Diskette voller gepackter RSC-Files
  10. mit hunderten von Icons - das reinste Chaos. In dieser Menge ein
  11. passendes Icon zu finden erwies sich als sehr umständlich. Auch kamen
  12. immer mehr Icons dazu und es stellte sich immer häufiger die Frage
  13. "Dieses Icon habe ich doch schon, oder?".
  14.  
  15. Ausgehend von dem Gedanken "Warum soll ICH mir denn merken, welche
  16. Icons ich schon habe - soll mein Computer das doch machen!" entstand
  17. innerhalb von drei Tagen der IconMan. Nach einigen kleineren
  18. Verbesserungen erfüllt das Programm jetzt seinen Zweck. Da vielleicht
  19. noch mehr Atari-Besitzer vor dem gleichen Problem stehen, habe ich
  20. mich entschlossen, das Programm zu veröffentlichen.
  21.  
  22.  
  23. "Der größte technische Knüller, den es je gegeben hat."
  24.  
  25. Ein paar Worte zur Bedienung. Der IconMan versucht beim Start eine
  26. Datei namens ICONLIB.IML zu finden und einzulesen. Dabei handelt es
  27. sich um die Library, in der alle Icons gesammelt werden. Wird die
  28. Datei nicht gefunden, so sind zunächst einmal einige Menüpunkte
  29. gesperrt. Man kann jetzt (mit oder ohne Lib) RSC-Files einlesen. Der
  30. IconMan klaut sich daraus alle Icons, die das Format 32x32 Pixel
  31. haben, vergleicht sie mit den Icons in einer evtl. vorhandenen Library
  32. und zeigt dann die Icons an, die neu sind. Das eigentliche RSC-File
  33. wird dabei (und auch bei allen folgenden Aktionen) nicht verändert.
  34. Man kann nun einzelne oder alle Icons markieren und sie in die Library
  35. übernehmen.
  36.  
  37. Um die Icons aus der Library wieder in ein RSC-File zu bekommen, gibt
  38. es den Menüpunkt "in RSC exportieren". Exportiert werden alle
  39. selektierten Icons (oder alle, wenn keines angewählt ist). Droht die
  40. RSC-Datei größer als 32 KByte zu werden, so wird nachgefragt, ob die
  41. RSC-Files jeweils 32 oder 64 KByte groß werden sollen (einige Resource
  42. Programme können nur 32K verarbeiten, der Desktop "schluckt" auch
  43. 64K). Die Export-RSCs bekommen die Namen EXPORT00.RSC, EXPORT01.RSC,
  44. usw.
  45.  
  46. Mit dem Menüpunkt "Text suchen" kann man nach den Icon-Texten suchen.
  47. Dazu kann man sich der üblichen Quantoren * und ? bedienen, ansonsten
  48. wird nach exakt dem eigegebenen Text gesucht. Die gefundenen Icons
  49. werden nicht angezeigt, sondern selektiert (bereits selektierte Icons
  50. bleiben unverändert). Man bekommt nur eine Meldung, wieviele Icons
  51. gefunden wurden.
  52.  
  53. Ein Wort noch zum sogenannten "IconPutz": Beim Einlesen neuer
  54. RSC-Files werden die Icons nur auf 100%ige Gleichheit überprüft.
  55. Gelegentlich finden sich aber Icons, die um einige Pixel in vertikaler
  56. Richtung verschoben sind. Solche Fälle findet der IconPutz. Da dies -
  57. bei einer größeren Menge von Icons - länger dauern kann, wurde dieser
  58. Punkt gesondert aufgenommen.
  59.  
  60. Die Icon-Library kann wahlweise gepackt oder ungepackt gespeichert
  61. werden. Ungepacktes Speichern ist zwar schneller, die gepackte Lib hat
  62. aber erfahrungsgemäß nur noch ca. 40% der Länge der ungepackten (dafür
  63. dauert das Packen aber auch "etwas" länger; das Entpacken geht dagegen
  64. recht flott).
  65.  
  66. Anmerkung: Für das Packen werden Routinen von Haruhiko Okumura,
  67. Haruyasu Yoshizaki und Thomas Quester aus den Quelltexten des
  68. LHarc 2.01 verwendet.
  69.  
  70. Der Rest des Programms sollte sich eigentlich von selbst erklären. Ich
  71. habe mich um aussagekräftige Menüpunkte bemüht und alle "kritischen"
  72. Stellen mit Sicherheitsabfragen versehen. Größere Katastrophen sollten
  73. sich damit verhindern lassen. Trotzdem kann ich natürlich keinerlei
  74. Garantie für irgendwelche Probleme mit und keine Haftung für Schäden
  75. durch den IconMan übernehmen.
  76.  
  77.  
  78.  
  79. "Man hat ihm das Gehirn entfernt!"
  80.  
  81. Der IconMan ist PD. Ich will also _kein_ Geld dafür. Falls sich doch
  82. jemand nicht bremsen kann:
  83.  
  84.      Kontonr. 8042947
  85.      Kreissparkasse Groß-Gerau
  86.      BLZ 50852553
  87.  
  88. Ich betrachte das Programm im jetzigen Zustand noch nicht als fertig
  89. (das soll auch die Versionsnummer andeuten). Das heißt aber nicht, daß
  90. es sich um eine Beta-Version handelt. Das Programm läuft schon seit
  91. einiger Zeit problemlos auf mehreren Rechnern. Jedoch, an einigen
  92. Stellen könnte das Programm noch Optimierungen vertragen. So z.B. bei
  93. den Redraws und beim gepackten Speichern. Dies werde ich auch sicher
  94. irgendwann einmal in Angriff nehmen.
  95.  
  96. Mich würde jedoch interessieren, ob "da draußen" überhaupt Interesse
  97. an dem Programm besteht. Falls also jemand das Programm wirklich
  98. verwendet, würde ich mich über ein paar Zeilen (bevorzugt als e-mail)
  99. freuen. Gleiches gilt für Anregungen zum IconMan - immer her damit.
  100.  
  101. Das soll natürlich nicht heißen, daß ich keine Ideen hätte:
  102. - diverse Optimierungen (s.o.) sind nötig
  103. - eine Art "Ähnlichkeitssuche" für Icons, die sich nur in wenigen
  104.   Pixeln unterscheiden, oder die horizontal verschoben sind
  105. - (seufz, naja) Farbicons ...
  106. - gleichzeitiges Arbeiten mit mehreren RSC-Files
  107. - Es gibt noch einen "Trick", wie man in RSC-Files Platz sparen kann
  108.   (64K sind schließlich nicht viel): Wenn mehrere Icons die gleiche
  109.   Maske verwenden, braucht diese eigentlich nur einmal im RSC-File zu
  110.   stehen - alle Icons verwenden dann die selbe Maske. Das wäre noch
  111.   eine nützliche Option für den Export ...
  112.  
  113. Soviel für jetzt. Fragen, Anregungen, Kritik, Lob, Gold, Silber und
  114. Edelsteine, sonstige Spenden, etc. pp. bitte an:
  115.  
  116.      Dirk Haun
  117.      Europastr. 8
  118.      64569 Nauheim (bis 01.07.93: 6085 Nauheim)
  119.      Germany
  120.  
  121. bzw. an
  122.  
  123.      Dirk Haun @ WI2 (im Mausnetz)
  124.  
  125. Eine letzte Anmerkung: Ich liefere eine kleine Iconlib mit 100 Icons
  126. mit, die meine DESKICON.RSC darstellen (meine gesamte Sammlung umfaßt
  127. mittlerweile über 2500 Stück). Diese Icons stammen aus verschiedenen
  128. Quellen, die ich gar nicht mehr alle nachvollziehen kann. Einige sind
  129. Original-Atari-Icons, viele sind aus diversen Sammlungen, einige von
  130. mir verändert oder nach irgendwelchen Vorlagen nachgemalt. Vielleicht
  131. findet sich ja ein passendes ...
  132.